/*
 * IFamillyCondition.h
 *
 *  Created on: 17 May 2010
 *      Author: Savramis Sartios
 */

#ifndef IFAMILLYCONDITION_H_
#define IFAMILLYCONDITION_H_

#include "../Teachers/ITeacher.h"

class IFamillyCondition {
public:
	/**
	 *
	 */
	virtual	bool		setOwner(const ITeacher *teacher)=0;

	/**
	 *
	 */
	virtual ITeacher *	getOwner(void)const=0;

	/**
	 *
	 */
	virtual	void	setTeacherIsMarried(const bool isMarried)=0;

	/**
	 *
	 */
	virtual bool	teacherIsMarried()const=0;
};
#endif /* IFAMILLYCONDITION_H_ */
